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

build without conda #2

Open
ShivaKothuru opened this issue Dec 12, 2020 · 6 comments
Open

build without conda #2

ShivaKothuru opened this issue Dec 12, 2020 · 6 comments

Comments

@ShivaKothuru
Copy link

📚 Documentation

Can I have this build without conda? If yes, please specify the steps.

Thank you.

@gyeongin
Copy link
Contributor

Thank you for the question!
We implemented Nimble on PyTorch (we inserted our code into PyTorch codebase), so you need to build PyTorch from source to install Nimble.
According to the official guideline of PyTorch, the PyTorch team highly recommend building PyTorch with Anaconda environment, and there is no documentation about how to build PyTorch without Anaconda.

So I also recommend you to build PyTorch (and Nimble) using conda environment.
We haven't tried building PyTorch without conda so far.

@ShivaKothuru
Copy link
Author

Thank you @gyeongin

I would like to implement Nimble on Jetson device(e.g. Jeston nano, TX2) for faster inference.
So, I would like to know if we can build without conda.
Also, Can we build with simplified version just for inference?

@gyeongin
Copy link
Contributor

For the first question about Jetson devices, there is a document for building PyTorch from source on Jetson devices.
I think you can also build Nimble if you follow this instruction. (I cannot verify this by myself because I don't have Jetson 😢)

For the second question, our team is currently discussing about inference-only version of Nimble, which does not modify PyTorch codebase so can be installed without building PyTorch from source.
But for now, there is no inference-only version available.

@eash3010
Copy link

eash3010 commented Nov 1, 2021

Hi @ShivaKothuru,
Were you able to run Nimble on Jetson devices? If so, could you please share the steps to do so.
Thank you!

@WandererCU
Copy link

For the second question, our team is currently discussing about inference-only version of Nimble, which does not modify PyTorch codebase so can be installed without building PyTorch from source. But for now, there is no inference-only version available.

Hi @gyeongin , could you talk about how to implement the inference-only version without modifying the PyTorch codebase? Does that mean you will implement it in Python and run the tasks by calling some Pytorch functions? Will you use the Pytorch CUDA graph API? Thanks!

@umairjavaid
Copy link

Waiting for the answer for the above question

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

No branches or pull requests

5 participants