libffcv / ffcv

FFCV: Fast Forward Computer Vision (and other ML workloads!)
https://ffcv.io
Apache License 2.0
2.8k stars 180 forks source link

Getting errors in FFCV import in macos with M1 chip #269

Open levongh opened 1 year ago

levongh commented 1 year ago
Traceback (most recent call last):
  File "/Users/levon_/projects/course_work/run_benchmarks.py", line 2, in <module>
    from runners.run import run_config
  File "/Users/levon_/projects/course_work/runners/run.py", line 3, in <module>
    from runners.run_ffcv import run_ffcv
  File "/Users/levon_/projects/course_work/runners/run_ffcv.py", line 7, in <module>
    from ingestor.ffcv_ingestor import FFCVIngestor
  File "/Users/levon_/projects/course_work/ingestor/ffcv_ingestor.py", line 6, in <module>
    from ffcv.fields import BytesField, IntField, FloatField, RGBImageField
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/__init__.py", line 1, in <module>
    from .loader import Loader
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/loader/__init__.py", line 1, in <module>
    from .loader import Loader, OrderOption
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/loader/loader.py", line 12, in <module>
    from ffcv.fields.base import Field
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/fields/__init__.py", line 3, in <module>
    from .rgb_image import RGBImageField
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/fields/rgb_image.py", line 15, in <module>
    from ..libffcv import imdecode, memcpy, resize_crop
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/site-packages/ffcv/libffcv.py", line 8, in <module>
    libc = cdll.LoadLibrary('libc.so.6')
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/ctypes/__init__.py", line 460, in LoadLibrary
    return self._dlltype(name)
  File "/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/ctypes/__init__.py", line 382, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: dlopen(libc.so.6, 0x0006): tried: '/libc.so.6' (no such file), '/Users/levon_/Downloads/boost_1_78_0/stage/lib/libc.so.6' (no such file), '/Users/levon_/opt/anaconda3/envs/ffcv/lib/python3.9/lib-dynload/../../libc.so.6' (no such file), '/Users/levon_/opt/anaconda3/envs/ffcv/bin/../lib/libc.so.6' (no such file), 'libc.so.6' (no such file), '/usr/local/lib/libc.so.6' (no such file), '/usr/lib/libc.so.6' (no such file), '/libc.so.6' (no such file), '/Users/levon_/Downloads/boost_1_78_0/stage/lib/libc.so.6' (no such file), '/Users/levon_/projects/course_work/libc.so.6' (no such file), '/usr/local/lib/libc.so.6' (no such file), '/usr/lib/libc.so.6' (no such file)