一、安装FNO
按照GitHub(https://github.com/neuraloperator/neuraloperator)的操作的指示安装好FNO程序包,并配置好环境,需要注意的是其中有FNO自己写的packages。
安装好后,可以用如下命令验证
conda list
如果在显示的目录中有neuraloperator
neuraloperator 0.2.0 pypi_0 pypi
即表示安装无问题;
二、运行examples
在examples目录下有5个实例,其中三个在配置环境后运行无问题。另外两个运行有报错,显示如下
这两个都是neuralop包安装的问题,解决办法如下:
import sys
print(sys.path)
通过·上述命令检查neuralop包的搜索路径,追溯到
/home/QinKL/anaconda3/envs/FNO/lib/python3.8/site-packages/neuralop
在上面的文件夹中手动添加确实的模块。
缺失项可以参考文件夹的内容
/home/QinKL/FNO/neuralop