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

Generally support platform specific dependencies #4013

Open
Tracked by #5066
sschuberth opened this issue May 12, 2021 · 1 comment
Open
Tracked by #5066

Generally support platform specific dependencies #4013

sschuberth opened this issue May 12, 2021 · 1 comment
Labels
analyzer About the analyzer tool new feature Issues that are considered to be new features

Comments

@sschuberth
Copy link
Member

Currently, the analyzer reports dependencies for the platform ORT runs on. While that might be somewhat okay for a local use of ORT, it might not be okay when running ORT in a pipeline / as a service. Because such a hosted ORT usually runs on Linux, but you might want to get Windows-specific dependencies, because that's the exclusive platform you build your product for.

This basically could be implemented by teaching ORT to "fake" / pretend to be running on a configurable platform. Then either only the desired, or even all (supported) platforms could be analyzed.

Another, very expensive, work-around would be to really run ORT on all supported / desired platforms, and merge the results.

In either case, we'd need to extend our data models to also capture the platform-specificity of a dependency.

@sschuberth
Copy link
Member Author

FYI, this seems to be how the GitHub dependency submission API seems to deal with the issue (i.e. allow incremental uploads than amend existing ones).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analyzer About the analyzer tool new feature Issues that are considered to be new features
Projects
None yet
Development

No branches or pull requests

1 participant