This python package allows you to submit your trained keras models to a kerasltiprovider (see here) that proxies any LTI conforming learning platform for grading.
$ pip install kerasltisubmission
import kerasltisubmission
# Looking for the provider?
# See https://github.com/into-ai/kerasltiprovider
provider = LTIProvider(
input_api_endpoint="http://localhost:8080",
submission_api_endpoint="http://localhost:8080/submit",
user_token="7dd7367c-40c2-43cb-a052-bb04e1d0a858",
)
# Submit your keras model
submission = Submission(assignment_id=12, model=model)
provider.submit(submission)
For a complete example, see example.py. Also see the official documentation as well as the documentation of the kerasltiprovider.
Development
For detailed instructions see CONTRIBUTING.
Tests
You can run tests with
$ invoke test
$ invoke test --min-coverage=90 # Fail when code coverage is below 90%
$ invoke type-check # Run mypy type checks
Linting and formatting
Lint and format the code with
$ invoke format
$ invoke lint
All of this happens when you run invoke pre-commit.
Note
This project is still in the alpha stage and should not be considered production ready.
Metadata
Release files for kerasltisubmission 0.4.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kerasltisubmission-0.4.9.tar.gz | 392.8 kB | Details |
Release files / kerasltisubmission-0.4.9.tar.gz
| Download URL | kerasltisubmission-0.4.9.tar.gz |
|---|---|
| Size | 392.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13ccca460675734d39a8a742db6c2451c15a0f588820727235afb090f172ded4
|
|
BLAKE2b-256 checksum How to use checksums |
de560b6adef8e6f5d89e9daa68e03d00850509f1553ce6303c0a49d7c619dd26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.0 CPython/3.6.7
|