csyben / pyro-nn-layers Goto Github PK
View Code? Open in Web Editor NEWImplementation of reconstruction operators in CUDA for Tensorflow for the PYRO-NN Framework
License: Apache License 2.0
Implementation of reconstruction operators in CUDA for Tensorflow for the PYRO-NN Framework
License: Apache License 2.0
I saw that to use PYRO-NN, it is required to build PYRO-NN-Layers into the Tensorflow package. I use Python and Tensorflow through Anaconda, and the building instructions use pip package.
Is there a way to build PYRO-NN-Layers through Anaconda on Windows? I am a python beginner, so sorry if the question is too dumb.
My system configurations are:
Thank you!
Excuse me, I just download the pyro-nn-layers code from this github , but I see a lot of โ.cc โ files in it. Do I need to run through these files first? I tried to run the related '.py' files in 'examples' in pyronn-master folder directly in PyCharm, but there are many errors.
I noticed, that when using the PyroNN Layers for training, sporadically the training aborts, because the layers dont seem to get the required memory. This error is displayed:
GPUassert: out of memory pyronn_layers/cc/kernels/cone_backprojector_3D_CudaKernel_hardware_interp.cu.cc 129
The responsible line of code in the pyronn-layers is here:
Then I noticed the comments describing exactly the problem I am experiencing (I believe):
Will this TODO be resolved anytime soon? I would really appreciate it and would love to help if I can.
Cheers,
Max
Is it possible to add the gradient to the location and rotation matrix of the source so that it can be optimized as well?
Hello, TF 2.0 was released today. Is there any plan to port PYRO-NN-Layers to the updated framework?
Under certain situations the gradient calculation will lead to errors e.g. mismatch in shape or reduction errors.
This comes from the fact that the output tensor is allocated without a batch dimension, even deleting the batch dimension.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.