SkyPilot: Run AI and batch jobs on any infra (Kubernetes or 12+ clouds). Get unified execution, cost savings, and high GPU availability via a simple interface.
initialize a new dict if the destination is None, and add the source key/value to it
use the cpu/memory to k8s resources limits, or the pod will fail to create if there is LimitRange configured in the namespace, as the default cpu/memory maybe smaller than the requests.
Tested (run the relevant ones):
[x] Code formatting: bash format.sh
[ ] Any manual or new tests for this PR (please specify below)
Tested (run the relevant ones):
bash format.sh
pytest tests/test_smoke.py
pytest tests/test_smoke.py::test_fill_in_the_name
conda deactivate; bash -i tests/backward_compatibility_tests.sh