Documentation  .  文档  .  Contributors  .  Road Map

Hercules(HS) is parts of EA(elastic architecture)-Kumo Search. The roll of HS is to compile python and C/C++ code to plugin library called by the upper layer of business eg. relevance ranking in kumo search or timeliness ranking. HS is drive by HIR, another form of mlir, the inputs can be python hs c++, they will be transformed to the hir's unified AST. Finally, transform to llvm IR compile to a executable program or a C/C++ callable shared library.  

Now, HS is 0.2.x milestone. The even-numbered version is the exploration version, we try some new features. Nonetheless, the current version(0.2.x) is very usable.

the hercules work flow


pic

try jupyter in docker


run the following command to start a jupyter notebook server in docker the password is 123456

    docker run -p 8888:8888 lijippy/hs_jupyter:r0.2.7 \
    /usr/local/bin/jupyter notebook --allow-root --ip 0.0.0.0