Skip to content

Comments

feat: next-gen jobs#152

Merged
vanyae-cqc merged 19 commits intomainfrom
feat/next-gen-jobs
Mar 31, 2025
Merged

feat: next-gen jobs#152
vanyae-cqc merged 19 commits intomainfrom
feat/next-gen-jobs

Conversation

@vanyae-cqc
Copy link
Collaborator

@vanyae-cqc vanyae-cqc commented Mar 24, 2025

  • Adds ability to get backend_config for a JobRef
  • Adds guppylang as a dependency
  • add result-type to ExecutionResultRefs
  • different program/result types for ExecutionResultRefs
  • Think about integration tests

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

4 similar comments
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

2 similar comments
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@Quantinuum Quantinuum deleted a comment from github-actions bot Mar 27, 2025
@Quantinuum Quantinuum deleted a comment from github-actions bot Mar 27, 2025
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@vanyae-cqc vanyae-cqc marked this pull request as ready for review March 27, 2025 15:39
@vanyae-cqc vanyae-cqc requested a review from a team as a code owner March 27, 2025 15:39
@vanyae-cqc vanyae-cqc requested review from johnchildren and removed request for a team March 27, 2025 15:39
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@vanyae-cqc vanyae-cqc removed the request for review from johnchildren March 27, 2025 15:39
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

2 similar comments
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

return main.compile()


def test_guppy_execution(

Choose a reason for hiding this comment

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

Given the comments (and the reality) about the QSYS QA device not always being online, should we consider marking this test with @Skip for now?

Also - if the env var "NEXUS_QA_QSYS_DEVICE" is not present, this python file will raise an exception on import. Maybe we could skip_if the env var is absent. Then normal runs of the tests will continue to work as before. Just a suggestion though

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

We could certainly, wasn't sure what the best approach was here but wanted to make sure there was at least some sort of test. Think its ok to @Skip for now and then look towards a proper test device in the future (e.g. selene)

)


P = TypeVar("P", CircuitRef, HUGRRef)

Choose a reason for hiding this comment

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

Rename or remove this (unused, I think)

Co-authored-by: Richard Morrison <141632498+quantinuum-richard-morrison@users.noreply.github.com>
@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

Copy link
Contributor

Choose a reason for hiding this comment

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

Approving - note that importing integration/test_qsys_jobs will still throw an exception unless the NEXUS_QA_QSYS_DEVICE environment variable is present

@vanyae-cqc
Copy link
Collaborator Author

Approving - note that importing integration/test_qsys_jobs will still throw an exception unless the NEXUS_QA_QSYS_DEVICE environment variable is present

I guess I tried to clarify that in the /integration readme, but reasonable to just put it in the skipped test I suppose

@github-actions
Copy link

Hello and thank you for making a PR to qnexus! 👋
A maintainer will review and run integration tests if required.

@vanyae-cqc vanyae-cqc merged commit 2a42601 into main Mar 31, 2025
7 checks passed
@vanyae-cqc vanyae-cqc deleted the feat/next-gen-jobs branch March 31, 2025 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants