Comments (5)
Hi @ronanmoynihan ,
The following is not safe:
if type(inputs.T)~='table' then
Autograd wraps all your tensor input parameters, to allow them to be tracked throughout the function. So while you can apply the usual torch functions / operators to them, you shouldn't check the types.
It seems like you were trying to work around the fact that assignment in the form of:
delta[torch.gt(delta,0)] =
Is not currently a supported operation. Let me talk to the team and see what can be done.
Luke
from torch-autograd.
Also, using the : operator is not valid. You'll have to rewrite:
inputs.x:size(1)
to
torch.size(inputs.x, 1)
etc
from torch-autograd.
Hi @luketwitter,
OK, yeah I was thinking those commands (.gt & .lt) were not supported when I first started using it but managed to get a model training somewhat as I expected which gave similar predictions to a model that wasn't using Autograd.
This is a simple test on the Boston housing data and similar to the gradCheck linked above using a normal Torch NN with an Autograd criterion.
https://github.com/ronanmoynihan/autograd-criterion/blob/master/main.lua
th main.lua -under
from torch-autograd.
@ronanmoynihan Are you still having issues or can I close?
from torch-autograd.
Hi @alexbw you can close it.
Thanks.
from torch-autograd.
Related Issues (20)
- discrepency between licenses HOT 1
- torch.add(tensor1, scalar, tensor2) not supported. HOT 1
- Support to torch.FloatTensor.resize
- "Failed to parse generated code" HOT 6
- Adding a torch-signal function
- "torch.DoubleTensor.t not currently supported". Workarounds? HOT 5
- Reusable AutoModule's HOT 1
- Question about implementing a pairwise L2 distances function HOT 1
- torch-cl?
- About tying the weights
- Wrong implemention for logsoftmax? HOT 1
- ABS still not implemented error but ABS code is actually there?
- Help with using autograd in training with wrapped NN modules HOT 4
- Autogradient of function cannot handle batched forward-prop HOT 1
- mailing list for autograd
- using `optimfn` with wrapped `nn` modules
- Feature: Autograd for tensor:split
- gradfuns.lua dimension problem on line 130
- FloatTensor.cdata not currently supported by autograd when implementing SSIM loss HOT 1
- Failed to parse generated code when optimize=true
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 torch-autograd.