👷 Readings in Digital Typography, Scientific Visualization, Information Retrieval and Machine Learning

[Vítek Novotný] Math-Aware Search Engine in a Single Line of Code 18. 2. 2021

Docker logo

Readings

Get Started with Docker
The official landing page of Docker
Docker for Beginners
A tutorial for Docker by Prakhar Srivastav
About Continuous Integration (CI)
A chapter from the documentation of the GitHub service
GitHub Actions now supports CI/CD, free for public repositories
A 2018 article from the blog of the GitHub service

Abstract

The deployment of the WebMIaS math-aware search engine is difficult to automate. Over the years, we have developed several imperfect solutions [1, 2] that automate both the installation of WebMIaS and the indexing, but they are slow, esoteric, and fragile. In this talk, I will introduce Docker and the Continuous Integration (CI) paradigm. Using Docker and CI, I will solve all three problems allowing anyone to deploy WebMIaS in a single line of code.

Math-Aware Search Engine in a Single Line of Code
Presentation slides for the 2021-02-18 talk by Vítek Novotný
Overleaf
The source code for the slides in Markdown and LaTeX

Literature

  1. Novotný, V. and Lupták, D., 2019. NTCIR MIaS Search Deployment. [online] GitHub. Available at: <https://github.com/MIR-MU/ntcir-mias-deployment> [Accessed 15 February 2021].
  2. Novotný, V., 2020. Math Indexer and Searcher at ARQMath. [online] GitHub. Available at: <https://github.com/MIR-MU/ARQMath-eval/blob/master/docs/MIaS-at-ARQMath.ipynb> [Accessed 15 February 2021].
Následující