A singularidade cria um ambiente virtual para aplicativos sem as penalidades de desempenho associadas às máquinas virtuais.O melhor dos dois mundos: simplifica a implantação de aplicativos em diferentes clusters e supercomputadores, evitando o laborioso processo de hospedar esses aplicativos para cada ambiente distinto, sem a necessidade de uma camada de hardware virtualizada. A singularidade é a plataforma de contêiner escolhida para executar aprendizado profundo ecargas de trabalho de aprendizado de máquina com TensorFlow, Theano, scikit.As soluções de contêineres desenvolvidas desde o início focavam em microsserviços e não funcionavam bem com alguns tipos de computação que dependem de tarefas de processamento em vez de serviços, o que é um requisito no campo da computação de alto desempenho.A singularidade foi projetada desde o início para ser otimizada para os tipos de ambientes exigentes em desempenho usados na computação científica.- Destinado a campos emergentes, como inteligência artificial, aprendizado profundo, aprendizado de máquina e análise de dados - Confiável pelos principais centros de supercomputação do mundo - Compatível com cargas de trabalho intensivas em dados que exigem recursos do tipo HPC - Integra-se às ferramentas de orquestração de contêineres, especificamenteKubernetes e Mesos, e também com a ferramenta Lote do Azure da Microsoft