Saltar a contenido

Primeros pasos con la plataforma#

Estas páginas te guiarán por las principales funcionalidades y acciones que puedes realizar en QCentroid Platform.

Conceptos#

Primero, esta es la lista de conceptos que se utilizan habitualmente en la plataforma:

  • Caso de uso. El caso de uso es la entidad principal de la plataforma. Un caso de uso de negocio suele ser un problema de optimización o simulación que puede resolverse mediante un algoritmo.
  • Solver. Un solver es un algoritmo que resuelve un problema o caso de uso. Puedes tener solvers cuánticos y clásicos, y puedes ejecutar jobs con estos solvers.
  • Repositorio. Un repositorio en la plataforma es una referencia a un repositorio Git donde se almacena el código real del solver.
  • Job. Un job es una ejecución de los solvers de un caso de uso determinado. Puedes ejecutar todos los solvers a la vez o seleccionar solo uno o algunos de ellos.
  • Executor. Por cada solver ejecutado en un job, se lanza un executor. Cuando todos los executors de un job han terminado, el job también finaliza y puedes acceder a los resultados.
  • Dataset. Un dataset es un archivo de datos que se usa como entrada para ejecutar un caso de uso. Los datasets están en formato JSON.
  • Crédito. Es la unidad de facturación de la plataforma. Cada ejecución de un job tiene un coste en créditos.
  • Proveedor de hardware. Los solvers se ejecutan sobre proveedores de hardware. Normalmente son proveedores de computación cuántica (QPU), aunque también pueden ser proveedores de computación clásica o basados en GPU (Graphics Processing Unit) o TPU (Tensor Processing Unit).

Primeros pasos#

Ahora que conoces los conceptos principales, puedes empezar con el tutorial Hello World para aprender cómo funciona la plataforma:

Ir al tutorial Hello World