Skip to content

Commit

Permalink
Fixed several broken links in readme.md (pytorch#2156)
Browse files Browse the repository at this point in the history
  • Loading branch information
drMJ authored May 6, 2024
1 parent 7348af3 commit 730cfb4
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 12 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ The code is aimed at supporting research in RL. Most of it is written in python
This repo attempts to align with the existing pytorch ecosystem libraries in that it has a dataset pillar ([torchrl/envs](torchrl/envs)), [transforms](torchrl/envs/transforms), [models](torchrl/modules), data utilities (e.g. collectors and containers), etc.
TorchRL aims at having as few dependencies as possible (python standard library, numpy and pytorch). Common environment libraries (e.g. OpenAI gym) are only optional.

On the low-level end, torchrl comes with a set of highly re-usable functionals for [cost functions](torchrl/objectives/costs), [returns](torchrl/objectives/returns) and data processing.
On the low-level end, torchrl comes with a set of highly re-usable functionals for cost functions, returns and data processing.

TorchRL aims at (1) a high modularity and (2) good runtime performance. Read the [full paper](https://arxiv.org/abs/2306.00577) for a more curated description of the library.

## Getting started

Check our [Getting Started tutorials](https://pytorch.org/rl/index.html#getting-started) for quickly ramp up with the basic
Check our [Getting Started tutorials](https://pytorch.org/rl/stable/index.html#getting-started) for quickly ramp up with the basic
features of the library!

## Documentation and knowledge base
Expand All @@ -44,7 +44,7 @@ The TorchRL documentation can be found [here](https://pytorch.org/rl).
It contains tutorials and the API reference.

TorchRL also provides a RL knowledge base to help you debug your code, or simply
learn the basics of RL. Check it out [here](https://pytorch.org/rl/reference/knowledge_base.html).
learn the basics of RL. Check it out [here](https://pytorch.org/rl/stable/reference/knowledge_base.html).

We have some introductory videos for you to get to know the library better, check them out:

Expand Down Expand Up @@ -138,7 +138,7 @@ lines of code*!
```
</details>

Here is an example of how the [environment API](https://pytorch.org/rl/reference/envs.html)
Here is an example of how the [environment API](https://pytorch.org/rl/stable/reference/envs.html)
relies on tensordict to carry data from one function to another during a rollout
execution:
![Alt Text](docs/source/_static/img/rollout.gif)
Expand Down Expand Up @@ -274,8 +274,8 @@ And it is `functorch` and `torch.compile` compatible!
The [batched environments](torchrl/envs/batched_envs.py) containers allow parallel execution<sup>(2)</sup>.
A common PyTorch-first class of [tensor-specification class](torchrl/data/tensor_specs.py) is also provided.
TorchRL's environments API is simple but stringent and specific. Check the
[documentation](https://pytorch.org/rl/reference/envs.html)
and [tutorial](https://pytorch.org/rl/tutorials/pendulum.html) to learn more!
[documentation](https://pytorch.org/rl/stable/reference/envs.html)
and [tutorial](https://pytorch.org/rl/stable/tutorials/pendulum.html) to learn more!
<details>
<summary>Code</summary>

Expand Down Expand Up @@ -498,8 +498,8 @@ If you would like to contribute to new features, check our [call for contributio
A series of [examples](examples/) are provided with an illustrative purpose:
- [DQN](sota-implementations/dqn)
- [DDPG](sota-implementations/ddpg/ddpg.py)
- [IQL](sota-implementations/iql/iql.py)
- [CQL](sota-implementations/iql/cql.py)
- [IQL](sota-implementations/iql/iql_offline.py)
- [CQL](sota-implementations/cql/cql_offline.py)
- [TD3](sota-implementations/td3/td3.py)
- [A2C](examples/a2c_old/a2c.py)
- [PPO](sota-implementations/ppo/ppo.py)
Expand All @@ -511,10 +511,10 @@ A series of [examples](examples/) are provided with an illustrative purpose:

and many more to come!

Check the [examples markdown](sota-implementations/SOTA-IMPLEMENTATIONS.md) directory for more details
Check the [examples](sota-implementations/) directory for more details
about handling the various configuration settings.

We also provide [tutorials and demos](https://pytorch.org/rl/#tutorials) that give a sense of
We also provide [tutorials and demos](https://pytorch.org/rl/stable#tutorials) that give a sense of
what the library can do.

## Citation
Expand Down
3 changes: 1 addition & 2 deletions sota-implementations/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@ We provide examples to train the following algorithms:
- [DDPG](ddpg/ddpg.py)
- [DQN](../sota-implementations/dqn/)
- [Decision Transformers](../sota-implementations/decision_transformer)
- [Decision Transformers](../sota-implementations/decision_transformer)
- [Discrete SAC](discrete_sac/discrete_sac.py)
- [Dreamer](../sota-implementations/dreamer)
- [IQL](iql/)
- [Impala](impala/)
- [PPO](../sota-implementations/ppo/ppo.py)
- [PPO](../sota-implementations/ppo/)
- [REDQ](redq/redq.py)
- [SAC](sac/sac.py)
- [TD3](../sota-implementations/td3/td3.py)
Expand Down

0 comments on commit 730cfb4

Please sign in to comment.