Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a PjRt interpreter client. #20709

Merged
merged 1 commit into from
Dec 19, 2024
Merged

Create a PjRt interpreter client. #20709

merged 1 commit into from
Dec 19, 2024

Conversation

copybara-service[bot]
Copy link

Create a PjRt interpreter client.

The existing stream executor interpreter platform is used throughout our testing
frameworks as a reference platform. It is implemented as a wrapper around
HloEvaluator.

This change adds a new PjRt client to act as an alternative to the stream
executor interpreter platform. It wraps HloEvaluator, like the stream executor
based implementation. This is a first implementation that leaves many interfaces
stubbed instead of implemented. It has been validated against all tests that
have been migrated to HloPjRtTestBase.

@copybara-service copybara-service bot force-pushed the test_706070034 branch 5 times, most recently from dba6b28 to 7b2617b Compare December 19, 2024 21:02
The existing stream executor interpreter platform is used throughout our testing
frameworks as a reference platform. It is implemented as a wrapper around
`HloEvaluator`.

This change adds a new PjRt client to act as an alternative to the stream
executor interpreter platform. It wraps `HloEvaluator`, like the stream executor
based implementation. This is a first implementation that leaves many interfaces
stubbed instead of implemented. It has been validated against all tests that
have been migrated to `HloPjRtTestBase`.

PiperOrigin-RevId: 708012348
@copybara-service copybara-service bot merged commit 980e451 into main Dec 19, 2024
@copybara-service copybara-service bot deleted the test_706070034 branch December 19, 2024 21:36
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.

1 participant