feat: render pipeline optimization (Phase 0) #28
No reviewers
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cal/paper-dynasty-card-creation#28
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/render-pipeline-optimization"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Phase 0 render pipeline optimization for the card-creation repo (WP-04, WP-05, and local rendering follow-on).
asyncio.gather(default 8x concurrency, configurable via--concurrency)check_cards_and_upload.py--api-urlCLI option andPD_API_URLenv var for targeting a local API server, enabling 32x+ concurrency for dramatically faster uploadsget_event_loop()→get_running_loop()Commits
979f308— Concurrent upload pipeline and benchmarksed1daa2— Fix deprecated get_event_loop()8bddf31— Configurable API URL for local renderingPerformance
Closes database repo issues: WP-04 (#91), WP-05 (#92), tracker (#93)
Test plan
pd-cards upload s3 --cardset "2005 Live" --dry-run— verify CLI accepts new optionspd-cards upload s3 --cardset "2005 Live" --limit 10— small batch upload to S3pd-cards upload s3 --cardset "2005 Live" --api-url http://localhost:8000/api --concurrency 32 --limit 10— local rendering testPD_API_URL=http://localhost:8000/api python check_cards_and_upload.py— legacy script env var🤖 Generated with Claude Code