feat!: apps SDK, decorator-native GPU compute with live dev sessions and a new rp CLI#534
Open
KAJdev wants to merge 95 commits into
Open
feat!: apps SDK, decorator-native GPU compute with live dev sessions and a new rp CLI#534KAJdev wants to merge 95 commits into
KAJdev wants to merge 95 commits into
Conversation
…d datacenter selection
# Conflicts: # requirements.txt
There was a problem hiding this comment.
CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
|
Promptless prepared a documentation update related to this change. Triggered by runpod-python PR #534 This PR introduces the apps SDK (successor to |
Contributor
Author
|
@capy-ai review |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is the successor to
runpod-flash, folded into the corerunpodpackage. I know this is absolutely massive but its a port of all existing flash features plus whole new App, Model, and Secret classes, @app.task decorator for running ephemeral pods, new runtimes, and shims for injecting into custom images. (with 90% test coverage!)Completes CON-652
For existing Flash users
flashApps,flashEnvironments,flashBuilds). Deployed Flash apps keep running, and this client can see and manage them (rp app list,rp undeploy).@remote(...)shapes become@app.queue,@app.api, and@app.task, with full config paritypip install runpod,rp deploy. A migration guide should land in docs alongside the release.Secret()andModel()classes, + custom image supportRelease checklist
runpod.runtimes(e2e12_custom_imagecurrently pins the branch tarball viaRUNPOD_PACKAGE_SPEC)runpod-flashrunpod config,exec, andprojectCLI commands removed;rp loginandrp initreplace themrp updateagainst the published version, drop the tarball note from the e2e READMEBreaking changes
config,exec, andprojectcommand groups removed;ssh list-keysandadd-keyrenamed tossh listandaddrunpod.serverless,Endpoint, and ctl commands are unchanged.