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: