Skip to content
@apposed

Appose

Appose is a library for interprocess cooperation with shared memory. The guiding principles are simplicity and efficiency.

Appose was written to enable easy execution of Python-based deep learning from Java without copying tensors, but its utility extends beyond that.

The steps for using Appose are:

  • Build an Environment with the dependencies you need.
  • Create a Service linked to a worker, which runs in its own process.
  • Execute scripts on the worker by launching Tasks.
  • Receive status updates from the task asynchronously via callbacks.

See the repositories below for individual language implementations of Appose.

Popular repositories Loading

  1. jgo jgo Public

    Launcher and dependency manager for Java programs ☕

    Python 85 16

  2. jaunch jaunch Public

    Launch Programs 𝙔𝙤𝙪𝙧 Way! 🍔

    Kotlin 13 4

  3. appose-java appose-java Public

    Java implementation of Appose ☕

    Java 10 4

  4. appose appose Public

    Interprocess environment manager 🧊

    Python 10

  5. appose-python appose-python Public

    Python implementation of Appose 🐍

    Python 5 3

  6. .github .github Public

    Appose organization profile

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…