PyTorch1.4.0 (except for LSTM on Penn TreeBank)
1. Put optim/ca.py and optim/pca.py to the optim directory of PyTorch
2. Modify __init__.py by adding
from .ca import CA
del ca
from .pca import PCA
del pca
3. Three random seeds are 1, 65537, 6700417.
4. See the readme.txt in each sub-directory for running an example.

--------------
For LSTM, use PyTorch1.8.0

--------------

ST-AM: contains 
(i) solving SPD linear systems;
(ii) nonsymmetric linear system;
(iii) Cubic-regularized quadratic minimization.
