Comments (8)
If you followed the steps in "Getting Started" in the readme, the binaries should be in
build/tutorials/<tutorial_category>/<tutorial_name>/
So for example, the executable for the logistic regression tutorial should be in
build/tutorials/basics/logistic_regression/
from pytorch-cpp.
Thanks!
cmake -build build
You need to use two hyphens before the build
parameter, like this:
cmake --build build
Some additional info for the first cmake command (cmake -B build ...
):
- It isn't necessary to specify
-D CUDA_V=none
as it is set by default. - You don't have to set
-D DOWNLOAD_DATASETS=OFF
if the data was already previously downloaded as the cmake script checks if files are already present (inpytorch-cpp/data
) and if so, doesn't redownload them. If, on the other hand, you really don't want to download the datasets at all through the cmake script, you'll have to do it manually, otherwise most of the tutorials won't run. - Also you don't need to specify
-D CMAKE_PREFIX_PATH=./
, as by default the cmake script will look for a previously downloaded libtorch inpytorch-cpp/libtorch
ifCMAKE_PREFIX_PATH
is not specified.
So, in short, if you want to build on Linux, using libtorch for CPU (and not using an existing local version outside of pytorch-cpp/libtorch
) it should be enough to do:
cmake -B build
cmake --build build
@prabhuomkar We might want to clarify some of these things better in the readme.
from pytorch-cpp.
@mfl28 @prabhuomkar i followed the same steps but not able to see any binary files
in the mentioned location i have only the above contents . i am performing this activity on cpu , i have disable cuda==None
from pytorch-cpp.
Can you tell me exactly the cmake commands you used?
Did you execute cmake --build build
from the pytorch-cpp directory after generating the build system?
from pytorch-cpp.
@mfl28 Thanks for instant response .Please find the commands i have done
git clone https://github.com/prabhuomkar/pytorch-cpp.git
cd pytorch-cpp
cmake -B build -D CUDA_V=none -D DOWNLOAD_DATASETS=OFF -D CMAKE_PREFIX_PATH= ./
cmake -build build
from pytorch-cpp.
@mfl28 thanks for the steps now i am able to build the binaries
from pytorch-cpp.
We might want to clarify some of these things better in the readme.
@mfl28 Agreed, I will send a PR for this.
from pytorch-cpp.
@abhigoku10 let's close this if there are not more queries or issues in running the code?
from pytorch-cpp.
Related Issues (20)
- [feature] Dockerfile to support CUDA-version pytorch-cpp HOT 2
- Update CI GIthub Actions runner settings
- Image captioning runs only on CPU [bug] HOT 2
- [feature] Upgrade to libtorch v1.13.1
- [feature] Upgrade to libtorch v2.0.0
- Can c++ impls of torch::nn::Module be bound back to python? HOT 1
- binary '<<': no operator found which takes a right-hand operand of type 'const Value' HOT 3
- How to initialize tensor from gpu memory HOT 1
- Saving and loading models HOT 1
- Set CUDA as default device in torch C++ HOT 2
- CUDA configuration with libtorch C++ and training time control for CNN model HOT 1
- omp_set_num_threads should only be called in serial regions HOT 1
- Loading Keypoint RCNN on C++ HOT 2
- External stb image header no longer available [bug]
- [feature] Upgrade libtorch to v2.1.1
- [feature] Upgrade libtorch to v1.10.1
- The time consuming bug of '.to(at::kCPU)' [bug] HOT 4
- Compile failure HOT 2
- [feature] Upgrade libtorch to v1.12.0
- Human detection tutorial please. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pytorch-cpp.