Avatar for the cmpnd-ai user
cmpnd-ai
dspy
BlogDocsChangelog

Add CodSpeed performance benchmarks for core DSPy operations

#54
Merging
codspeed-wizard-1779472752334
into
main
CodSpeed Performance Gauge
N/A
New
41

Benchmarks

41 total
test_chat_adapter_format_assistant_message
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A234.2 µs
test_example_keys_values_items
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A118.8 µs
test_make_signature_complex
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A5.3 ms
test_example_to_dict
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A53.6 µs
test_make_signature_simple
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A2.8 ms
test_example_with_inputs
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A50.6 µs
test_signature_append_field
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A1.5 ms
test_prediction_arithmetic
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A27.2 µs
test_signature_delete_field
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A1.9 ms
test_prediction_creation
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A45.8 µs
test_signature_dump_state
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A206.9 µs
test_example_deepcopy
tests/benchmarks/test_benchmarks.py::TestSerializationBenchmarks
CodSpeed Performance Gauge
N/A
N/A172.1 µs
test_signature_equals
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A184.7 µs
test_example_json_roundtrip
tests/benchmarks/test_benchmarks.py::TestSerializationBenchmarks
CodSpeed Performance Gauge
N/A
N/A91.2 µs
test_example_inputs_labels
tests/benchmarks/test_benchmarks.py::TestExampleBenchmarks
CodSpeed Performance Gauge
N/A
N/A77.2 µs
test_chat_adapter_format_field_description
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A96.4 µs
test_signature_prepend_field
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A1.5 ms
test_chat_adapter_format_field_structure
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A450.2 µs
test_signature_with_instructions
tests/benchmarks/test_benchmarks.py::TestSignatureBenchmarks
CodSpeed Performance Gauge
N/A
N/A1.3 ms
test_chat_adapter_format_user_message
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A318.8 µs
test_chat_adapter_parse
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A109.1 µs
test_chat_adapter_parse_multifield
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A351.4 µs
test_format_field_value_list
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A50 µs
test_format_field_value_string
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A203.7 µs
test_get_annotation_name_generic
tests/benchmarks/test_benchmarks.py::TestAdapterBenchmarks
CodSpeed Performance Gauge
N/A
N/A46.3 µs

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs