Pertanyaan yang diberi tag «multiprocessing»

Multiprocessing adalah penggunaan dua atau lebih central processing unit (CPUs) dalam satu sistem komputer. Detail penerapan dan penggunaan yang relevan berbeda-beda menurut sistem operasi dan bahasa pemrograman. Jadi selalu tambahkan tag untuk OS dan bahasa saat menggunakan tag ini.

19
Python multiprocessing pool.map untuk beberapa argumen
Di pustaka multiprosesor Python, apakah ada varian pool.map yang mendukung banyak argumen? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()


8
Python multiprocessing PicklingError: Tidak dapat mengacau <type 'function'>
Saya menyesal tidak dapat mereproduksi kesalahan dengan contoh yang lebih sederhana, dan kode saya terlalu rumit untuk dikirim. Jika saya menjalankan program di shell IPython bukan Python biasa, semuanya berjalan dengan baik. Saya mencari beberapa catatan sebelumnya tentang masalah ini. Mereka semua disebabkan oleh penggunaan pool untuk memanggil fungsi yang …

21
Bagaimana saya harus login sambil menggunakan multiprosesor dengan Python?
Saat ini saya memiliki modul pusat dalam kerangka kerja yang memunculkan beberapa proses menggunakan multiprocessingmodul Python 2.6 . Karena itu digunakan multiprocessing, ada log tingkat-sadar multiprocessing modul LOG = multiprocessing.get_logger(),. Per dokumen , logger ini memiliki kunci proses bersama sehingga Anda tidak memutarbalikkan hal-hal sys.stderr(atau file apa pun yang ditangani) …

12
Tidak dapat memilih <type 'instancemethod'> saat menggunakan multiprocessing Pool.map ()
Saya mencoba untuk menggunakan multiprocessing's Pool.map()fungsi untuk membagi pekerjaan secara bersamaan. Ketika saya menggunakan kode berikut, itu berfungsi dengan baik: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Namun, ketika saya menggunakannya dalam pendekatan yang lebih berorientasi objek, itu …

1
multiprocessing.Pool: Apa perbedaan antara map_async dan imap?
Saya mencoba mempelajari cara menggunakan multiprocessingpaket Python , tetapi saya tidak mengerti perbedaan antara map_asyncdan imap. Saya perhatikan bahwa keduanya map_asyncdan imapdijalankan secara tidak sinkron. Jadi kapan saya harus menggunakan yang satu? Dan bagaimana saya harus mengambil hasil yang dikembalikan map_async? Haruskah saya menggunakan sesuatu seperti ini? def test(): result …



1
Concurrent.futures vs Multiprocessing dengan Python 3
Python 3.2 memperkenalkan Concurrent Futures , yang tampaknya merupakan kombinasi lanjutan dari modul threading dan multiprocessing yang lebih tua . Apa kelebihan dan kekurangan menggunakan ini untuk tugas-tugas yang terikat CPU atas modul multiprosesor yang lebih lama? Artikel ini menunjukkan bahwa mereka lebih mudah untuk dikerjakan - apakah itu masalahnya?

6
Apa perbedaan antara modul threading dan multiprocessing?
Saya belajar cara menggunakan threadingdan multiprocessingmodul dalam Python untuk menjalankan operasi tertentu secara paralel dan mempercepat kode saya. Saya menemukan ini sulit (mungkin karena saya tidak memiliki latar belakang teoritis tentang hal itu) untuk memahami apa perbedaan antara threading.Thread()objek danmultiprocessing.Process() . Juga, tidak sepenuhnya jelas bagi saya bagaimana membuat instance …

10
Keyboard Berinterupsi dengan Pool multi-pemrosesan python
Bagaimana saya bisa menangani peristiwa KeyboardInterrupt dengan Pools multi-pemrosesan python? Ini adalah contoh sederhana: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try: results = pool.map(slowly_square, range(40)) except KeyboardInterrupt: # **** THIS PART NEVER EXECUTES. **** …



5
RuntimeError di windows mencoba multiprocessing python
Saya mencoba program python formal pertama saya menggunakan Threading dan Multiprocessing pada mesin windows. Saya tidak dapat meluncurkan prosesnya, dengan python memberikan pesan berikut. Masalahnya, saya tidak meluncurkan utas saya di modul utama . Utas ditangani dalam modul terpisah di dalam kelas. EDIT : Ngomong-ngomong kode ini berjalan dengan baik …

5
multiprocessing: Bagaimana cara berbagi dict di antara banyak proses?
Program yang membuat beberapa proses yang bekerja pada antrian yang dapat digabungkan Q, dan pada akhirnya dapat memanipulasi kamus global Duntuk menyimpan hasil. (sehingga setiap proses anak dapat menggunakan Duntuk menyimpan hasilnya dan juga melihat hasil apa yang dihasilkan oleh proses anak lainnya) Jika saya mencetak kamus D dalam proses …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.