下記のようなコードを実行した時に特定のフォルダでエラーになってとても困った

```

    import chainer
    from chainer import cuda
    cuda.get_device(0).use()
    
```

エラーではCUDAがセットアップされていないと言われるが、他のフォルダで実行できるのは確認できている

```

    raise RuntimeError(msg)
    RuntimeError: CUDA environment is not correctly set up
    (see https://github.com/pfnet/chainer#installation).module 'dis' has no attribute 'COMPILER_FLAG_NAMES'
    
```
CC BY-SA 3.0
2016-11-28T02:31:00.090
30735
2019-01-23T07:02:05.490
525
question
cuda chainer
特定のフォルダでcudaが読み込めなくなる
`dis.py` というファイルがローカルにあったことが原因だった。  
`dis.py`は標準モジュールでchainerが依存しており、この名前のファイルがローカルにあると本来読み込みたいものが読み込めなくなる模様。
CC BY-SA 3.0
2016-11-28T02:31:00.090
30736
2016-11-28T02:31:00.090
525
30735
answer