DeepChem Updates of May (Week 3), 2024

Here is a quick summary of merged pull requests for DeepChem during the third week of May:

1. Tests for kwargs in callbacks: This PR adds missing tests for callbacks in #3963.
2. Porting GraphConv layer to PyTorch: This PR ports GraphConv Layer to PyTorch.
3. Differentiation Infrastructure in Deepchem Tutorial: This PR adds Differentiation Infrastructure in Deepchem tutorial.