[
https://issues.apache.org/jira/browse/ARROW-11075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17271070#comment-17271070
]
Kandarpa edited comment on ARROW-11075 at 1/25/21, 8:42 AM:
------------------------------------------------------------
Hello [~uwe], [~wesm], thanks for looking into this issue.
Ran cmake as following :Ran cmake as following :
{code:java}
#cmake -DCMAKE_INSTALL_PREFIX=$ARROW_HOME
-DCMAKE_INSTALL_LIBDIR=lib
-DARROW_WITH_BZ2=ON
-DARROW_WITH_ZLIB=ON
-DARROW_WITH_ZSTD=ON
-DARROW_WITH_LZ4=ON
-DARROW_WITH_SNAPPY=ON
-DARROW_WITH_BROTLI=ON
-DARROW_PARQUET=ON
-DARROW_PYTHON=ON
-DARROW_BUILD_TESTS=ON
-DARROW_CUDA=ON
-DCUDA_CUDA_LIBRARY=/usr/local/cuda/lib64/stubs/libcuda.so
-DARROW_ORC=ON
-DARROW_JEMALLOC=ON
-DARROW_DATASET=ON
..
#make -j
{code}
nm -D ./release/libarrow.so | c++filt | grep orc
0000000000bf21d0 u guard variable for
arrow::adapters::orc::ArrowInputFile::getName[abi:cxx11]() const::filename
U orc::ParseError::ParseError(char const*)
U orc::ParseError::ParseError(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
U orc::ParseError::~ParseError()
U orc::InputStream::~InputStream()
U orc::createReader(std::unique_ptr<orc::InputStream,
std::default_delete<orc::InputStream> >, orc::ReaderOptions const&)
U orc::ReaderOptions::ReaderOptions()
U orc::ReaderOptions::~ReaderOptions()
U orc::RowReaderOptions::includeTypes(std::__cxx11::list<unsigned long,
std::allocator<unsigned long> > const&)
U orc::RowReaderOptions::range(unsigned long, unsigned long)
U orc::RowReaderOptions::RowReaderOptions(orc::RowReaderOptions const&)
U orc::RowReaderOptions::RowReaderOptions()
U orc::RowReaderOptions::~RowReaderOptions()
0000000000474110 T
arrow::io::internal::LibHdfsShim::BuilderSetForceNewInstance(hdfsBuilder*)
00000000009cfda0 T arrow::adapters::orc::AppendBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cb720 T arrow::adapters::orc::GetArrowType(orc::Type const*,
std::shared_ptr<arrow::DataType>*)
00000000009c2ad0 T
arrow::adapters::orc::ORCFileReader::ReadSchema(std::shared_ptr<arrow::Schema>*)
00000000009c4140 T arrow::adapters::orc::ORCFileReader::ReadStripe(long,
std::shared_ptr<arrow::RecordBatch>*)
00000000009c4690 T arrow::adapters::orc::ORCFileReader::ReadStripe(long,
std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::RecordBatch>*)
00000000009c2a80 T arrow::adapters::orc::ORCFileReader::NumberOfRows()
00000000009c2a50 T arrow::adapters::orc::ORCFileReader::NumberOfStripes()
00000000009c4e50 T arrow::adapters::orc::ORCFileReader::NextStripeReader(long,
std::shared_ptr<arrow::RecordBatchReader>*)
00000000009c4f60 T arrow::adapters::orc::ORCFileReader::NextStripeReader(long,
std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::RecordBatchReader>*)
00000000009c2ba0 T
arrow::adapters::orc::ORCFileReader::Open(std::shared_ptr<arrow::io::RandomAccessFile>
const&, arrow::MemoryPool*,
std::unique_ptr<arrow::adapters::orc::ORCFileReader,
std::default_delete<arrow::adapters::orc::ORCFileReader> >*)
{color:#0747a6}*00000000009c32a0 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Table>*)*{color}
{color:#0747a6}*00000000009c3630 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Schema>
const&, std::shared_ptr<arrow::Table>*)*{color}
{color:#0747a6}*00000000009c3d80 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Schema>
const&, std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::Table>*)*{color}
00000000009c3760 T arrow::adapters::orc::ORCFileReader::Read(std::vector<int,
std::allocator<int> > const&, std::shared_ptr<arrow::Table>*)
00000000009c2810 T arrow::adapters::orc::ORCFileReader::Seek(long)
00000000009c2600 T arrow::adapters::orc::ORCFileReader::ORCFileReader()
00000000009c2600 T arrow::adapters::orc::ORCFileReader::ORCFileReader()
00000000009c2770 T arrow::adapters::orc::ORCFileReader::~ORCFileReader()
00000000009c2770 T arrow::adapters::orc::ORCFileReader::~ORCFileReader()
00000000009d0fc0 T arrow::adapters::orc::AppendMapBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009ca990 T
arrow::adapters::orc::AppendBoolBatch(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d0770 T arrow::adapters::orc::AppendListBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009d1610 W arrow::Status
arrow::adapters::orc::AppendBinaryBatch<arrow::BinaryBuilder>(orc::ColumnVectorBatch*,
long, long, arrow::ArrayBuilder*)
00000000009d1df0 W arrow::Status
arrow::adapters::orc::AppendBinaryBatch<arrow::StringBuilder>(orc::ColumnVectorBatch*,
long, long, arrow::ArrayBuilder*)
00000000009d0490 T arrow::adapters::orc::AppendStructBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cfa60 T arrow::adapters::orc::AppendDecimalBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cb160 T
arrow::adapters::orc::AppendTimestampBatch(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009cf7d0 T
arrow::adapters::orc::AppendFixedBinaryBatch(orc::ColumnVectorBatch*, long,
long, arrow::ArrayBuilder*)
00000000009d46c0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Date32Type>,
int, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3770 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int8Type>,
signed char, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3fe0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::FloatType>,
float, orc::DoubleVectorBatch, double>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3050 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int16Type>,
short, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d29a0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int32Type>,
int, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009c50f0 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_destroy()
00000000009c5020 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_dispose()
00000000009c5080 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
00000000009c72c0 W std::vector<arrow::adapters::orc::StripeInformation,
std::allocator<arrow::adapters::orc::StripeInformation>
>::_M_default_append(unsigned long)
U typeinfo for orc::ParseError
U typeinfo for orc::InputStream
0000000000be66c8 V typeinfo for arrow::adapters::orc::ArrowInputFile
0000000000be66e0 V typeinfo for arrow::adapters::orc::OrcStripeReader
0000000000be66f8 V typeinfo for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000aa8a58 V typeinfo name for arrow::adapters::orc::ArrowInputFile
0000000000aa8a80 V typeinfo name for arrow::adapters::orc::OrcStripeReader
0000000000aa8aa8 V typeinfo name for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000be6710 V vtable for arrow::adapters::orc::ArrowInputFile
0000000000be6750 V vtable for arrow::adapters::orc::OrcStripeReader
0000000000be6780 V vtable for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000bf21d8 u arrow::adapters::orc::ArrowInputFile::getName[abi:cxx11]()
const::filename
Looks like, namespace issue?
was (Author: kandarpamalipeddi):
Hello [~uwe], [~wesm], thanks for looking into this issue.
Ran cmake as following :Ran cmake as following :
{code:java}
#cmake -DCMAKE_INSTALL_PREFIX=$ARROW_HOME
-DCMAKE_INSTALL_LIBDIR=lib
-DARROW_WITH_BZ2=ON
-DARROW_WITH_ZLIB=ON
-DARROW_WITH_ZSTD=ON
-DARROW_WITH_LZ4=ON
-DARROW_WITH_SNAPPY=ON
-DARROW_WITH_BROTLI=ON
-DARROW_PARQUET=ON
-DARROW_PYTHON=ON
-DARROW_BUILD_TESTS=ON
-DARROW_CUDA=ON
-DCUDA_CUDA_LIBRARY=/usr/local/cuda/lib64/stubs/libcuda.so
-DARROW_ORC=ON
-DARROW_JEMALLOC=ON
-DARROW_DATASET=ON
..
#make -j
{code}
nm -D ./release/libarrow.so | c++filt | grep orc
0000000000bf21d0 u guard variable for
arrow::adapters::orc::ArrowInputFile::getName[abi:cxx11]() const::filename
U orc::ParseError::ParseError(char const*)
U orc::ParseError::ParseError(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
U orc::ParseError::~ParseError()
U orc::InputStream::~InputStream()
U orc::createReader(std::unique_ptr<orc::InputStream,
std::default_delete<orc::InputStream> >, orc::ReaderOptions const&)
U orc::ReaderOptions::ReaderOptions()
U orc::ReaderOptions::~ReaderOptions()
U orc::RowReaderOptions::includeTypes(std::__cxx11::list<unsigned long,
std::allocator<unsigned long> > const&)
U orc::RowReaderOptions::range(unsigned long, unsigned long)
U orc::RowReaderOptions::RowReaderOptions(orc::RowReaderOptions const&)
U orc::RowReaderOptions::RowReaderOptions()
U orc::RowReaderOptions::~RowReaderOptions()
0000000000474110 T
arrow::io::internal::LibHdfsShim::BuilderSetForceNewInstance(hdfsBuilder*)
00000000009cfda0 T arrow::adapters::orc::AppendBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cb720 T arrow::adapters::orc::GetArrowType(orc::Type const*,
std::shared_ptr<arrow::DataType>*)
00000000009c2ad0 T
arrow::adapters::orc::ORCFileReader::ReadSchema(std::shared_ptr<arrow::Schema>*)
00000000009c4140 T arrow::adapters::orc::ORCFileReader::ReadStripe(long,
std::shared_ptr<arrow::RecordBatch>*)
00000000009c4690 T arrow::adapters::orc::ORCFileReader::ReadStripe(long,
std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::RecordBatch>*)
00000000009c2a80 T arrow::adapters::orc::ORCFileReader::NumberOfRows()
00000000009c2a50 T arrow::adapters::orc::ORCFileReader::NumberOfStripes()
00000000009c4e50 T arrow::adapters::orc::ORCFileReader::NextStripeReader(long,
std::shared_ptr<arrow::RecordBatchReader>*)
00000000009c4f60 T arrow::adapters::orc::ORCFileReader::NextStripeReader(long,
std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::RecordBatchReader>*)
00000000009c2ba0 T
arrow::adapters::orc::ORCFileReader::Open(std::shared_ptr<arrow::io::RandomAccessFile>
const&, arrow::MemoryPool*,
std::unique_ptr<arrow::adapters::orc::ORCFileReader,
std::default_delete<arrow::adapters::orc::ORCFileReader> >*)
{color:#0747a6}*00000000009c32a0 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Table>*)*{color}
{color:#0747a6}*00000000009c3630 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Schema>
const&, std::shared_ptr<arrow::Table>*)*{color}
{color:#0747a6}*00000000009c3d80 T
arrow::adapters::orc::ORCFileReader::Read(std::shared_ptr<arrow::Schema>
const&, std::vector<int, std::allocator<int> > const&,
std::shared_ptr<arrow::Table>*)*{color}
00000000009c3760 T arrow::adapters::orc::ORCFileReader::Read(std::vector<int,
std::allocator<int> > const&, std::shared_ptr<arrow::Table>*)
00000000009c2810 T arrow::adapters::orc::ORCFileReader::Seek(long)
00000000009c2600 T arrow::adapters::orc::ORCFileReader::ORCFileReader()
00000000009c2600 T arrow::adapters::orc::ORCFileReader::ORCFileReader()
00000000009c2770 T arrow::adapters::orc::ORCFileReader::~ORCFileReader()
00000000009c2770 T arrow::adapters::orc::ORCFileReader::~ORCFileReader()
00000000009d0fc0 T arrow::adapters::orc::AppendMapBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009ca990 T
arrow::adapters::orc::AppendBoolBatch(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d0770 T arrow::adapters::orc::AppendListBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009d1610 W arrow::Status
arrow::adapters::orc::AppendBinaryBatch<arrow::BinaryBuilder>(orc::ColumnVectorBatch*,
long, long, arrow::ArrayBuilder*)
00000000009d1df0 W arrow::Status
arrow::adapters::orc::AppendBinaryBatch<arrow::StringBuilder>(orc::ColumnVectorBatch*,
long, long, arrow::ArrayBuilder*)
00000000009d0490 T arrow::adapters::orc::AppendStructBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cfa60 T arrow::adapters::orc::AppendDecimalBatch(orc::Type const*,
orc::ColumnVectorBatch*, long, long, arrow::ArrayBuilder*)
00000000009cb160 T
arrow::adapters::orc::AppendTimestampBatch(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009cf7d0 T
arrow::adapters::orc::AppendFixedBinaryBatch(orc::ColumnVectorBatch*, long,
long, arrow::ArrayBuilder*)
00000000009d46c0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Date32Type>,
int, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3770 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int8Type>,
signed char, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3fe0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::FloatType>,
float, orc::DoubleVectorBatch, double>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d3050 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int16Type>,
short, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009d29a0 W arrow::Status
arrow::adapters::orc::AppendNumericBatchCast<arrow::NumericBuilder<arrow::Int32Type>,
int, orc::LongVectorBatch, long>(orc::ColumnVectorBatch*, long, long,
arrow::ArrayBuilder*)
00000000009c50f0 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_destroy()
00000000009c5020 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_dispose()
00000000009c5080 W
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
00000000009c72c0 W std::vector<arrow::adapters::orc::StripeInformation,
std::allocator<arrow::adapters::orc::StripeInformation>
>::_M_default_append(unsigned long)
U typeinfo for orc::ParseError
U typeinfo for orc::InputStream
0000000000be66c8 V typeinfo for arrow::adapters::orc::ArrowInputFile
0000000000be66e0 V typeinfo for arrow::adapters::orc::OrcStripeReader
0000000000be66f8 V typeinfo for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000aa8a58 V typeinfo name for arrow::adapters::orc::ArrowInputFile
0000000000aa8a80 V typeinfo name for arrow::adapters::orc::OrcStripeReader
0000000000aa8aa8 V typeinfo name for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000be6710 V vtable for arrow::adapters::orc::ArrowInputFile
0000000000be6750 V vtable for arrow::adapters::orc::OrcStripeReader
0000000000be6780 V vtable for
std::_Sp_counted_ptr<arrow::adapters::orc::OrcStripeReader*,
(__gnu_cxx::_Lock_policy)2>
0000000000bf21d8 u arrow::adapters::orc::ArrowInputFile::getName[abi:cxx11]()
const::filename
Looks like, namespace issue.
> [Python] Getting reference not found with ORC enabled pyarrow
> -------------------------------------------------------------
>
> Key: ARROW-11075
> URL: https://issues.apache.org/jira/browse/ARROW-11075
> Project: Apache Arrow
> Issue Type: Bug
> Components: Python
> Affects Versions: 1.0.1
> Environment: PPC64LE
> Reporter: Kandarpa
> Priority: Major
> Attachments: arrow_cpp_build.log, arrow_python_build.log,
> conda_list.txt
>
>
> Generated the pyarrow with OCR enabled on Power using following steps:
> {code:java}
> export ARROW_HOME=$CONDA_PREFIX
> mkdir cpp/build
> cd cpp/build
> cmake -DCMAKE_INSTALL_PREFIX=$ARROW_HOME \
> -DCMAKE_INSTALL_LIBDIR=lib \
> -DARROW_WITH_BZ2=ON \
> -DARROW_WITH_ZLIB=ON \
> -DARROW_WITH_ZSTD=ON \
> -DARROW_WITH_LZ4=ON \
> -DARROW_WITH_SNAPPY=ON \
> -DARROW_WITH_BROTLI=ON \
> -DARROW_PARQUET=ON \
> -DARROW_PYTHON=ON \
> -DARROW_BUILD_TESTS=ON \
> -DARROW_CUDA=ON \
> -DCUDA_CUDA_LIBRARY=/usr/local/cuda/lib64/stubs/libcuda.so \
> -DARROW_ORC=ON \
> ..
> make -j
> make install
> cd ../../python
> python setup.py build_ext --bundle-arrow-cpp --with-orc --with-cuda
> --with-parquet bdist_wheel
> {code}
>
>
> With the generated whl package installed, ran CUDF tests and observed
> following error:
> *_ERROR cudf - ImportError:
> /conda/envs/rmm/lib/python3.7/site-packages/pyarrow/_orc.cpython-37m-powerpc64le-linux-gnu.so:
> undefined symbol: _ZN5arrow8adapters3orc13OR..._*
> Please find the whole error log below:
> ================================================================================
> ERRORS
> ================================================================================
> ____________________________________________________________________ ERROR
> collecting test session
> _____________________________________________________________________
> /conda/envs/rmm/lib/python3.7/importlib/__init__.py:127: in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> <frozen importlib._bootstrap>:1006: in _gcd_import
> ???
> <frozen importlib._bootstrap>:983: in _find_and_load
> ???
> <frozen importlib._bootstrap>:953: in _find_and_load_unlocked
> ???
> <frozen importlib._bootstrap>:219: in _call_with_frames_removed
> ???
> <frozen importlib._bootstrap>:1006: in _gcd_import
> ???
> <frozen importlib._bootstrap>:983: in _find_and_load
> ???
> <frozen importlib._bootstrap>:953: in _find_and_load_unlocked
> ???
> <frozen importlib._bootstrap>:219: in _call_with_frames_removed
> ???
> <frozen importlib._bootstrap>:1006: in _gcd_import
> ???
> <frozen importlib._bootstrap>:983: in _find_and_load
> ???
> <frozen importlib._bootstrap>:967: in _find_and_load_unlocked
> ???
> <frozen importlib._bootstrap>:677: in _load_unlocked
> ???
> <frozen importlib._bootstrap_external>:728: in exec_module
> ???
> <frozen importlib._bootstrap>:219: in _call_with_frames_removed
> ???
> cudf/cudf/__init__.py:60: in <module>
> from cudf.io import (
> cudf/cudf/io/__init__.py:8: in <module>
> from cudf.io.orc import read_orc, read_orc_metadata, to_orc
> cudf/cudf/io/orc.py:6: in <module>
> from pyarrow import orc as orc
> /conda/envs/rmm/lib/python3.7/site-packages/pyarrow/orc.py:24: in <module>
> import pyarrow._orc as _orc
> {color:#de350b}E ImportError:
> /conda/envs/rmm/lib/python3.7/site-packages/pyarrow/_orc.cpython-37m-powerpc64le-linux-gnu.so:
> undefined symbol:
> _ZN5arrow8adapters3orc13ORCFileReader4ReadEPSt10shared_ptrINS_5TableEE{color}
> =======================================================================
> short test summary info
> ========================================================================
> *_ERROR cudf - ImportError:
> /conda/envs/rmm/lib/python3.7/site-packages/pyarrow/_orc.cpython-37m-powerpc64le-linux-gnu.so:
> undefined symbol: _ZN5arrow8adapters3orc13OR..._*
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> Interrupted: 1 error during collection
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> ===========================================================================
> 1 error in 1.54s
> ===========================================================================
> Fatal Python error: Segmentation fault
--
This message was sent by Atlassian Jira
(v8.3.4#803005)