packaging/pip/README.md
Halide is a programming language designed to make it easier to write high-performance image and array processing code on modern machines. Halide currently targets:
Rather than being a standalone programming language, Halide is embedded in Python. This means you write Python code that builds an in-memory representation of a Halide pipeline using Halide's Python API. You can then compile this representation to an object file, or JIT-compile it and run it in the same process.
Halide is also available as a C++ library. This package provides the development
files necessary to use Halide from C++, including a CMake package. On Linux and
macOS, CMake's find_package command should find Halide as long as you're in
the same virtual environment you installed it in. On Windows, you will need to
add the virtual environment root directory to CMAKE_PREFIX_PATH. This can be
done by running set CMAKE_PREFIX_PATH=%VIRTUAL_ENV% in cmd.
Other build systems can find the Halide root path by running
python -c "import halide; print(halide.install_dir())".