Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions requests/vllm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
action: cirun
feedstocks:
- vllm
resources:
- cirun-openstack-gpu-2xlarge
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine to start off like this, but if vllm can be compiled with CPU-agents (compiling CUDA doesn't need a GPU), then we should do that.

There'll be one more PR to https://github.com/conda-forge/.cirun, which is also where we can then add further resource policies in the future

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for creating the cirun PR! Do we need any additional PRs to use the larger CPU runners like ci_2xlarge?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[...] https://github.com/conda-forge/.cirun, which is also where we can then add further resource policies in the future

☝️

Check out the pull request I linked. It creates a policy for vllm and adds it to a list of policies that are enabled for cirun-openstack-gpu-2xlarge runners. To be able to use other (e.g. smaller and/or CPU-only) runners, you need to add the vllm policy to the respective list.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, so as I understand it, subsequent PRs will be made directly to https://github.com/conda-forge/.cirun and not https://github.com/conda-forge/admin-requests? Because now, the CI policy has been created?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Please don't make me repeat myself N times

# switch to true if you need it on pull-requests too
pull_request: true
# revoke access to the gpu runner
revoke: false
# Send an automatic PR to the feedstock to enable cirun defaults
send_pr: true
Loading