The Wayback Machine - https://web.archive.org/web/20201113224721/https://github.com/tensorflow/swift/issues/479
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

Installation verification tool #479

Open
texasmichelle opened this issue Jun 10, 2020 · 3 comments
Open

Installation verification tool #479

texasmichelle opened this issue Jun 10, 2020 · 3 comments

Comments

@texasmichelle
Copy link
Member

@texasmichelle texasmichelle commented Jun 10, 2020

When installing the S4TF toolchain, it's not always clear whether all components are intact and versions are compatible. It would be helpful to have a quick verification tool that uses the toolchain and reports success.

This is especially useful for installations involving accelerators, so the first two features could be:

  • Can invoke the toolchain and import TensorFlow
  • Can run on an attached accelerator (Device.defaultXLA is Device(kind: .GPU, ordinal: 0, backend: .XLA))

This could be a very basic Swift tool that automates the steps we've been taking manually.

@texasmichelle
Copy link
Member Author

@texasmichelle texasmichelle commented Jun 10, 2020

as @shabalind pointed out, similar to brew doctor 👍

@ArEnSc
Copy link

@ArEnSc ArEnSc commented Jun 17, 2020

@texasmichelle I might be interested to take a look at this sometime in a week or two, I am gauging whether or not this project is going to be killed by google or not, before investing my time into it haha. But from what your saying seems like it is still alive and kicking.

@8bitmp3
Copy link
Contributor

@8bitmp3 8bitmp3 commented Jun 17, 2020

@texasmichelle Reducing any friction, especially during the setup process, would definitely help new and existing users. First experience with a new platform matters. (Nice to haves: can verify/describe/list components, check the health, offer to upgrade/reinstall bits, if necessary).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.