Skip to content

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. jaunch jaunch Public

    Launch Programs 𝙔𝙤𝙪𝙧 Way! 🍔

    Perl 8 2

  2. appose appose Public

    Interprocess cooperation with shared memory

    HTML 6

  3. appose-java appose-java Public

    Java implementation of Appose

    Java 5 2

  4. appose-python appose-python Public

    Python implementation of Appose

    Python 2 1

  5. .github .github Public

    Appose organization profile

Repositories

Showing 5 of 5 repositories
  • appose-java Public

    Java implementation of Appose

    apposed/appose-java’s past year of commit activity
    Java 5 BSD-2-Clause 2 0 0 Updated Aug 19, 2024
  • appose-python Public

    Python implementation of Appose

    apposed/appose-python’s past year of commit activity
    Python 2 BSD-2-Clause 1 0 0 Updated Aug 16, 2024
  • jaunch Public

    Launch Programs 𝙔𝙤𝙪𝙧 Way! 🍔

    apposed/jaunch’s past year of commit activity
    Perl 8 Unlicense 2 25 0 Updated Jul 31, 2024
  • appose Public

    Interprocess cooperation with shared memory

    apposed/appose’s past year of commit activity
    HTML 6 BSD-2-Clause 0 5 0 Updated Jun 23, 2023
  • .github Public

    Appose organization profile

    apposed/.github’s past year of commit activity
    0 Unlicense 0 0 0 Updated Jun 22, 2023

Top languages

Loading…

Most used topics

Loading…