-
Gruppo ufficiale della community Python Italia https://python.it Codice di Condotta: https://github.com/pythonitalia/code-of-conducts/blob/master/online/italian.md
mi servirebbe una spiegazione chiara sul funzionamento sql, al momento io sto imparando sqlite3 e non mi entra proprio in testa la join e ho seriamente paura andando avanti
Читать полностью…
ragazzi ho bisgono di una mano qualcuno per chiamata?
Читать полностью…
Ma non mi vedo il codice nel notebook mi da errore negli import
Читать полностью…
Sì, scusami, dalla prima descrizione avevo frainteso e pensavo volessi usare due thread sullo stesso core per l’intero lavoro, non semplicemente di distribuire i thread su tutti i core in modo ottimale
Читать полностью…
si o hyperthreading su Intel,ma ecco, non volevo necessarimente nemmeno soffermarmi sull'hyperthreading, se ne spawno 8 di thread vorrei che coprano i thread dei core della stessa regione NUMA
Читать полностью…
quello che temevo, speravo ci fosse una libreria che cercasse di otimmizzare l'uso almeno delle regioni NUMA
Читать полностью…
I thread di Python son pthread, non green thread, decide l'OS lo scheduling
Читать полностью…
Ovviamente dipende anche dalla funzione C, se si tiene il lock GIL non parallelizzi nulla
Читать полностью…
ho visto il messaggio di prima, sembra un po' un overshoot perche' mi pare centrato sul cosidetto "task-based parallelism", mentre io voglio parallelizzare un ciclo for... anche se ho letto spesso la parola "core" nella loro guida quindi almeno forse il punto (1) lo rispettano... speravo in una soluzione che fosse meno elefantesca XD
ci sono vari tipi di join, in generale dici o un join specifico?
Читать полностью…
ho provato a capirlo ma in generale non riesco a interpretarli
Читать полностью…
credo che se esponi brevevemente il problema avrai più probabilità di un aiuto
Читать полностью…
Ok, allora, questo l'ho capito, in qualche modo poi il passaggio dopo lo faccio, quindi quello di fare in modo che il motore agisca sui componenti di esso, cioè sui componenti di se stesso, quello in qualche modo lo faccio, non è difficile. Il problema è trasformare, cioè, se l'utente preme il pulsante, il server mi invia una query di callback, ok? Quindi il programma deve saper rispondere a quella query, e quello non c'è problema, cioè, basta un dizionario, va bene.
Il problema è se quel pulsante lì è un'azione sul codice sorgente, cioè se io voglio disabilitare la funzione da menu, cioè, il passaggio di disabilitarlo si fa tranquillamente, ma il come, come fa il motore a sapere che deve disabilitarlo, cioè questo che non capisco, cioè lui non può sapere come si lavorano le query, e il manager non può sapere quali sono i componenti da appunto da gestire per le varie situazioni, è questo che non so fare, cioè che non riesco a capire come fare, appunto, fare in modo che, cioè, appunto, fare in modo che i pulsanti premuti siano azioni sul codice.
Che ni notebook non è presente nella cartella dove c'è venv e quindi quando eseguo la cella del notebook mi da errore di import
Читать полностью…
Salve a tutti, domanda ma su Collab è possibile usare uv?
Читать полностью…
Comunque credo che riscrivero' la funzione in modo da fare prima tutte le cose pythoniche e poi chiamare una funzione C parallelizzata con OpenMP.. grazie comunque!
Читать полностью…
Puoi provare a settare l'affinity lato Python, ma non so quanto aiuti
Читать полностью…
certo, ho una CPU con 2 thread fisici e vorrei che i chunk venissero eseguiti su due thread fisici dello stesso core cosi - essendo che condividono le stesse linee di cache - ottimizzo il trasferimento di memoria da RAM a cache
Читать полностью…
Posso sapere cosa intendi per “thread dello stesso core”? Non sto capendo se stai chiedendo una cosa o il suo opposto
Читать полностью…
come viene fatto il pinning dei thread sui thread del core? o e' assicurato che threading usera' i thread dello stesso core?
Читать полностью…
Una roba del genere
import threadingЧитать полностью…
import time
def worker(chunk):
elaborate(chunk)
threads = []
for ichunk in range(nchunks):
t = threading.Thread(target=worker, args=(ichunk,))
t.start()
threads.append(t)
for t in threads:
t.join()
print("All threads completed")
potresti provare bocpy, fresco fresco da mamma microslop :P
Читать полностью…