14 votos

Cómo habilitar el procesamiento multiproceso en qgis 2.2

He encontrado varios enlaces que parecen decir que esto ahora existe en qgis 2.2, pero parece que solo está usando un núcleo a plena capacidad.

Esto se está ejecutando en Ubuntu 14.04

El proceso actual está creando una gran cantidad de puntos regulares. ¿Cómo puedo hacer que ese proceso use más de un núcleo?

¡¡Gracias por la ayuda!!

Uso de CPU

6voto

DavidWhitney Puntos 1957

No hay multiproceso representación de QGIS 2.2, es una característica que estará disponible en QGIS 2.4.

Usted puede probar de QGIS Maestro (todas las noches) para la prueba y, a continuación, QGIS 2.4 publicación está prevista para el 20 de junio de 2014.


Huy, leído mal tu pregunta y los comentarios, parece Procesamiento multihilo es algo que sucede en el QGIS nivel de desarrollador o el Plugin de Python nivel de colaborador.

Si hay un tipo específico de QGIS herramienta que se está utilizando en los menús que se construye en QGIS que conseguir procesamiento multihilo que probablemente necesitan ser codificados por un desarrollador para QGIS o incluso a la raíz de la herramienta (GDAL, SAGA, Orfeo, HIERBA, R desarrolladores, etc...).

Si hay una cierta plugin que lo más probable es codificado alrededor de Python y el contribuyente o responsable de ese plugin a ver si es posible incluir el multiprocessing o threading módulos para mejorar su rendimiento.

De cualquier manera, la presentación de una solicitud de función, o ver si ya existe uno es generalmente la mejor manera de empezar. Esto le permite saber si alguien ya está abordando la mejora o qué recursos se necesitarían para kickstart.

2voto

deaan Puntos 11

Algunos de roscado, está siendo incorporado en la funcionalidad del núcleo de QGIS (de representación, por ejemplo, como se describe en SaultDons respuesta), pero muchas de las funciones o algoritmos que pueden o no pueden tener roscado incorporado en función de su desarrollo.

Para aquellos pyQGIS autores de plugins (tal vez incluyendo OP) que deseen incluir roscado en su plugin o script de ayuda está disponible en snorfalorpagus blog Espero que más y más desarrolladores se hará uso de roscado - especialmente para el más exigente de los algoritmos.

Como sustituto, usted puede ser capaz de secuencia de comandos de su proceso y el uso de un pobre hombre paralelo esquema de proceso con llamadas a asychronous secuencias de comandos de shell como se describe en alexis respuesta aquí

Si alguien tiene buenos recursos para parallelising QGIS puestos de trabajo, por favor siéntase libre de editar y añadir a esta respuesta :)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X