Load into memory-optimized table gives insufficient memory error
Setting max memory to 2147483647MB is a really bad idea, as it could/would destabilize the operating system.

You've posted your SQL server is the following version:


  Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30


I would strongly recommend patching this server to CU4, because they contain many bug fixes that are specific to In-Memory.

If you are still having problems:


Is compression used for the disk-based table? 
After creating a resource pool, and binding the database to it, did you OFFLINE/ONLINE the database to make the binding effective?