Skip to content
Snippets Groups Projects
Commit 75f1a1c0 authored by Stephan Seitz's avatar Stephan Seitz
Browse files

Fix README.rst/index.rst

parent 1666f0b9
No related branches found
No related tags found
No related merge requests found
Pipeline #20548 failed
...@@ -92,18 +92,13 @@ You can also use the class `AutoDiffOp` to obtain both the assignments (if you a ...@@ -92,18 +92,13 @@ You can also use the class `AutoDiffOp` to obtain both the assignments (if you a
op = AutoDiffOp(forward_assignments) op = AutoDiffOp(forward_assignments)
backward_assignments = op.backward_assignments backward_assignments = op.backward_assignments
x_tensor = pystencils.autodiff.tf_variable_from_field(x) tensorflow_op = op.create_tensorflow_op(backend='tensorflow_native')
y_tensor = pystencils.autodiff.tf_variable_from_field(y)
tensorflow_op = op.create_tensorflow_op({x: x_tensor, y: y_tensor}, backend='tensorflow')
... or Torch: ... or Torch:
.. code-block:: python .. code-block:: python
x_tensor = pystencils.autodiff.torch_tensor_from_field(x, cuda=False, requires_grad=True) torch_op = op.create_tensorflow_op({x: x_tensor, y: y_tensor}, backend='torch_native')
y_tensor = pystencils.autodiff.torch_tensor_from_field(y, cuda=False, requires_grad=True)
z_tensor = op.create_tensorflow_op({x: x_tensor, y: y_tensor}, backend='torch')
Test Report and Coverage Test Report and Coverage
------------------------ ------------------------
......
...@@ -84,18 +84,20 @@ You can also use the class :class:`pystencils_autodiff.AutoDiffOp` to obtain bot ...@@ -84,18 +84,20 @@ You can also use the class :class:`pystencils_autodiff.AutoDiffOp` to obtain bot
op = AutoDiffOp(forward_assignments) op = AutoDiffOp(forward_assignments)
backward_assignments = op.backward_assignments backward_assignments = op.backward_assignments
x_tensor = pystencils.autodiff.tf_variable_from_field(x) tensorflow_op = op.create_tensorflow_op(backend='tensorflow_native')
y_tensor = pystencils.autodiff.tf_variable_from_field(y)
tensorflow_op = op.create_tensorflow_op({x: x_tensor, y: y_tensor}, backend='tensorflow') .. testoutput::
:hide:
:options: -ELLIPSIS, +NORMALIZE_WHITESPACE
Compiling Tensorflow module...
Linking Tensorflow module...
... or Torch: ... or Torch:
.. testcode:: .. testcode::
x_tensor = pystencils.autodiff.torch_tensor_from_field(x, cuda=False, requires_grad=True) torch_op = op.create_tensorflow_op(backend='torch_native')
y_tensor = pystencils.autodiff.torch_tensor_from_field(y, cuda=False, requires_grad=True)
z_tensor = op.create_tensorflow_op({x: x_tensor, y: y_tensor}, backend='torch')
Contents Contents
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment