WOLFRAM

Wolfram Compute Services se encarga de toda la configuración y orquestación para permitirle ejecutar cualquier cálculo de Wolfram de manera robusta e instantánea a escala de supercomputadora, con acceso a paralelismo a gran escala, memoria de gran tamaño, etc.

  • Adecuado para cargas de trabajo de investigación, desarrollo y producción a cualquier escala
  • Configuración para una gestión y supervisión de trabajos robustas
  • No requiere instalación o configuración; se ejecuta desde cualquier sistema Wolfram
  • No requiere una suscripción por separado; utiliza Wolfram Service Credits
Lea el anuncio de Stephen Wolfram

Características clave de Wolfram Compute Services

Servicio de computación por lotes asíncrona

Envíe trabajos y continúe trabajando en su sesión mientras se procesan los resultados en segundo plano.

Notificaciones de trabajos

Reciba notificaciones por correo electrónico o mensaje de texto al completarse sus trabajos.

Trabajos en arreglo y visualización dinámica de estados

Inicie y gestione múltiples trabajos relacionados como un grupo. Supervise el progreso mediante visualizaciones dinámicas de estado.

Acceso a instancias de máquina grande

Ejecute sus cálculos en máquinas potentes con alta capacidad de memoria y número de núcleos, adaptadas para cargas de trabajo exigentes.

Categorías de instancias de máquina

Wolfram Compute Services ofrece cuatro categorías de instancias de máquina para una amplia variedad de necesidades computacionales.

Básicas: Para computación en general

Las instancias básicas ofrecen computación económica con recursos equilibrados para trabajos de computación cotidianos (tales como resolver sistemas numéricos, crear numerosas visualizaciones, etc.).
Clase de máquina remota
CPU
Memoria
(GB)
Créditos/
Hora
Basic1x8
1
8
50
Basic2x8
2
8
70
Basic4x16
4
16
145

Memoria: Para tareas que hagan uso intensivo de memoria

Las instancias de memoria se centran en cálculos de alta memoria (grafos, búsquedas combinatorias intensivas, imágenes de alta resolución, procesamiento de video y más).
Clase de máquina remota
CPU
Memoria
(GB)
Créditos/
Hora
Memory8x64
8
64
365
Memory16x128
16
128
730
Memory192x1536
192
1536
8760

Cómputo: Para trabajos intensivos en computación

Las instancias de cómputo se centran en trabajos con un gran número de núcleos para su uso con computación paralela de Wolfram Language.
Clase de máquina remota
CPU
Memoria
(GB)
Créditos/
Hora
Compute64x128
64
128
1970
Compute192x384
192
384
5910

GPU: Para tareas que usen aceleración de GPU

Las instancias de GPU ofrecen una o múltiples GPU conectadas localmente para entrenamiento/inferencia acelerados de redes neuronales, programación en CUDALink y otra computación con GPU.
Clase de máquina remota
GPU
CPU
Memoria
(GB)
Créditos/
Hora
GPU1xL40S
1 x NVIDIA L40S
(memoria de 44GiB)
4
32
1120
GPU4xL4
4 x NVIDIA L4
(memoria de 89GiB)
48
192
2765

Mantenga total control sobre sus costos de computación

Los trabajos de Wolfram Compute Services consumen Service Credits, los cuales pueden ser adquiridos de acuerdo a su necesidad. Puede supervisar su saldo y uso de Service Credits, así como agregar créditos en el panel de control de su Cuenta Wolfram. Todos los trabajos pueden configurarse con límites de crédito o límites de tiempo específicos.

Ningún país o región coincide con esa entrada
Créditos
Costo
500
5000
20 000
240 000
Implementaciones empresariales y a gran escala

Adquirir Service Credits

¿Tiene preguntas o comentarios? Contáctenos

Preguntas y respuestas

¿Cómo puedo habilitar Wolfram Compute Services en mi producto Wolfram?

Si utiliza Mathematica, Wolfram|One o Wolfram Engine 14.3 en su equipo de escritorio, ejecute RemoteBatchSubmissionEnvironment["WolframBatch"] una vez para habilitarlo. Actualmente la funcionalidad está disponible de manera automática en Wolfram Cloud, y lo estará en futuras versiones de los clientes de escritorio de Wolfram.

¿Qué tipos de trabajos puedo iniciar?

Wolfram Compute Services admite trabajos individuales y trabajos en arreglo. Un trabajo individual inicia una sola instancia de máquina. Un trabajo en arreglo inicia múltiples instancias de máquina determinadas de manera automática según el tamaño del arreglo de entrada. Puede especificar el método mediante el cual el arreglo de entrada se divide entre las instancias de máquina. Para más información, consulte RemoteBatchSubmit y RemoteBatchMapSubmit.

¿Qué versiones de Wolfram Language son compatibles?

Los trabajos por lotes de Wolfram Compute Services pueden enviarse desde la versión 14.3 de Wolfram Language o posteriores. Los trabajos enviados siempre se ejecutan usando la versión más reciente publicada de Wolfram Engine.

¿Cuáles son mis opciones para almacenar los resultados de mis cálculos?

Los resultados se almacenan temporalmente en Wolfram Compute Services durante 14 días, periodo durante el cual puede descargarlos y almacenarlos localmente. También puede usar funciones como CloudPut o la conexión de servicio AWS para cargar sus resultados a Wolfram Cloud u otro tipo de almacenamiento en la nube.

¿Mis trabajos pueden acceder a internet?

Sí, cualquier función de Wolfram Language que acceda a internet de forma directa o indirecta funcionará como se espera. Además, todos los servicios de Wolfram Cloud y Wolfram|Alpha son accesibles desde sus trabajos.

¿Puedo acceder a mi propio trabajo mediante SSH?

No, la naturaleza por lotes de Wolfram Compute Services no permite acceso mediante SSH a trabajos individuales.

¿Cómo se relacionan las clases de máquina con los trabajos en arreglo?

Si selecciona una clase de máquina para un trabajo en arreglo, dicha clase se aplica a cada trabajo hijo. Como resultado, la tasa total de consumo de créditos escala con el número de trabajos hijo. Por ejemplo, si inicia un trabajo en arreglo que inicia 16 trabajos hijo, entonces cada trabajo hijo utiliza la clase de máquina especificada. Si su arreglo de entrada tiene 10 000 elementos, entonces típicamente se asignarán 100 elementos a 100 instancias de máquina. La clase de máquina que especifique determina la clase de cada una de esas instancias de máquina.

¿Puedo usar mi propia cuenta de cálculo en la nube, como AWS o Azure?

Sí, pero no por medio de Wolfram Compute Services. En su lugar, tendría que configurar su propio proveedor "AWSBatch" o "AzureBatch".

¿Qué funcionalidades de Wolfram Language no están disponibles en trabajos de cálculo?

La compilación de tiempo de ejecución de código CUDA (CUDAFunction etc.) actualmente no cuenta con soporte.

¿Puedo instalar herramientas o software personalizados para mi trabajo?

Como parte del código de su propio trabajo, puede instalar software y herramientas personalizadas (incluyendo sus propios paquetes y paclets) según sea necesario para su cálculo mediante la opción RemoteInputFiles option. Tenga en cuenta que todas las personalizaciones se perderán al finalizar el trabajo.

¿Tengo que comprar Service Credits para usar Wolfram Compute Services?

No necesariamente. Muchos planes de suscripción de Wolfram incluyen una pequeña cantidad de Service Credits. Estos son suficientes para intentar trabajos remotos pequeños. Para cálculos de mayor tamaño o más frecuentes, puede adquirir créditos adicionales en cualquier momento. También puede habilitar la recarga automática con el importe que elija, lo cual es útil si desea mantener su saldo siempre recargado.

¿Qué le sucede a mis trabajos si me quedo sin Service Credits?

Si se queda sin créditos, todos los trabajos en ejecución se finalizarán y no se podrán enviar nuevos trabajos hasta que se restablezca su saldo. Una vez que agregue más Service Credits, podrá enviar nuevos trabajos o reenviar aquellos que se hayan interrumpido.

¿Cómo puedo consultar el saldo de mis Service Credits?

Puede dirigirse a la página de detalles de sus Service Credits en su Cuenta Wolfram para ver su saldo, adquirir más créditos y revisar su historial de uso previo. También puede consultar su saldo actual de Service Credits mediante $ServiceCreditsAvailable desde Wolfram Language.

¿Por cuánto tiempo son válidos mis Service Credits?

Los Service Credits nunca expiran. Permanecerán en su cuenta hasta que los utilice.

¿Puedo obtener un reembolso por Service Credits no utilizados?

No. Todas las compras de Service Credits son definitivas.

¿Wolfram garantiza la disponibilidad de los servicios de terceros utilizados mediante Wolfram Compute Services?

No. Wolfram Compute Services utiliza recursos de cálculo de terceros para ejecutar trabajos remotos. Si bien Wolfram los integra en el flujo de trabajo de Wolfram Language, no controlamos su disponibilidad, rendimiento ni tiempo de actividad.

¿Qué hardware físico utiliza Wolfram Compute Services?

El hardware físico varía según la clase de máquina y puede cambiar con el tiempo para proporcionar las opciones de hardware más actualizadas.

¿En qué entorno se ejecuta Wolfram Compute Services?

Los trabajos de Wolfram Compute Services se ejecutan bajo la imagen Wolfram Engine Docker, la cual utiliza Ubuntu Linux.

¿Cómo puedo utilizar múltiples núcleos en una clase de máquina de mayor tamaño en un trabajo enviado mediante RemoteBatchSubmit?

Las funciones de paralelización tales como ParallelMap y ParallelTable utilizan todos los núcleos del CPU de un equipo remoto. Además, algunas funcionalidades son optimizadas de manera automática para múltiples núcleos usando paralelización o multithreading. Recomendamos experimentar con múltiples clases de máquina y técnicas de optimización para encontrar la mejor configuración para su caso de uso.